package cn.com.cifi.mars.entity;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * <p>
 * （主数据）项目分期表
 * </p>
 *
 * @author yyd
 * @since 2019-09-24
 */
@TableName("mdm_stage")
@Data
public class MdmStage implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 项目ID
     */
    private String projectId;

    /**
     * 金蝶项目ID
     */
    private String kingdeeProjectId;

    /**
     * 分期ID
     */
    private String projectFid;

    /**
     * 金蝶分期ID
     */
    private String kingdeeProjectfId;

    /**
     * 分期编号
     */
    private String stageCode;

    /**
     * 分期名称
     */
    private String stageName;

    /**
     * 分期状态（启用:CTIVE, 禁用:INACTIVE）
     */
    private String status;

    /**
     * 计税方式
     */
    private String taxType;

    /**
     * 备注
     */
    private String remark;

    /**
     * 曾用名
     */
    private String stageOldName;

    /**
     * 全期标志
     */
    private String stagesFlag;

    /**
     * 是否删除（0：正常；1：删除）
     */
    private String isDelete;

    /**
     * 创建日期
     */
    private LocalDateTime createdTime;

    /**
     * 更新日期
     */
    private LocalDateTime updatedTime;

    /**
     * 创建日期
     */
    private String createdBy;

    /**
     * 更新日期
     */
    private String updatedBy;

    /**
     * 是否确权
     */
    private String isAuthenticRight;

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }
    public String getKingdeeProjectId() {
        return kingdeeProjectId;
    }

    public void setKingdeeProjectId(String kingdeeProjectId) {
        this.kingdeeProjectId = kingdeeProjectId;
    }
    public String getProjectFid() {
        return projectFid;
    }

    public void setProjectFid(String projectFid) {
        this.projectFid = projectFid;
    }
    public String getKingdeeProjectfId() {
        return kingdeeProjectfId;
    }

    public void setKingdeeProjectfId(String kingdeeProjectfId) {
        this.kingdeeProjectfId = kingdeeProjectfId;
    }
    public String getStageCode() {
        return stageCode;
    }

    public void setStageCode(String stageCode) {
        this.stageCode = stageCode;
    }
    public String getStageName() {
        return stageName;
    }

    public void setStageName(String stageName) {
        this.stageName = stageName;
    }
    public String getTaxType() {
        return taxType;
    }

    public void setTaxType(String taxType) {
        this.taxType = taxType;
    }
    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
    public String getStageOldName() {
        return stageOldName;
    }

    public void setStageOldName(String stageOldName) {
        this.stageOldName = stageOldName;
    }
    public String getStagesFlag() {
        return stagesFlag;
    }

    public void setStagesFlag(String stagesFlag) {
        this.stagesFlag = stagesFlag;
    }
    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }
    public LocalDateTime getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(LocalDateTime createdTime) {
        this.createdTime = createdTime;
    }
    public LocalDateTime getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(LocalDateTime updatedTime) {
        this.updatedTime = updatedTime;
    }
    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }
    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }

    @Override
    public String toString() {
        return "MdmStage{" +
        "projectId=" + projectId +
        ", kingdeeProjectId=" + kingdeeProjectId +
        ", projectFid=" + projectFid +
        ", kingdeeProjectfId=" + kingdeeProjectfId +
        ", stageCode=" + stageCode +
        ", stageName=" + stageName +
        ", taxType=" + taxType +
        ", remark=" + remark +
        ", stageOldName=" + stageOldName +
        ", stagesFlag=" + stagesFlag +
        ", isDelete=" + isDelete +
        ", createdTime=" + createdTime +
        ", updatedTime=" + updatedTime +
        ", createdBy=" + createdBy +
        ", updatedBy=" + updatedBy +
        "}";
    }
}
